/* 
* @Author: Marte
* @Date:   2017-05-09 13:41:26
* @Last Modified by:   Marte
* @Last Modified time: 2017-09-07 18:20:57
*/
body,html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td { margin:0; padding:0; }
body { font-size:16px; color:#2B2B2B; font-family:微软雅黑; background:#F5F7F8; line-height:24px;text-align: center\9; }
fieldset, img,input { border:0; }
/*ol, ul { list-style:none; }*/
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
textarea { resize:none; } 
a,s{ color: #333; text-decoration:none; }
ul, ol, li{list-style: none;}
/*清除浮动*/
.clearfix:after{
    content:"";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
}
.clearfix{
    zoom: 1;
}
.content{
    width: 1190px;
    margin: 0 auto;
}
.l_2px{
    margin-bottom: 2px;
}
.left{
    float: left;
}
.right{
    float: right;
}
.c_fff{
    background: #fff;
}
.col-1,.col-2,.col-3{
    float: left;
    position: relative;
}
.col-1{
    width: 64.5%;  
    padding-left: 32px;  
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.col-2{
    width: 16%;    
}
.col-3{
    width: 19.5%;    
}
@media (min-width: 320px) and (max-width:1189px){
   .content{
        width: 100%;
    }
}

input:focus{
    border: 1px solid #61b0ff;
    -webkit-box-shadow: 0 0 6px #67beff;
    box-shadow: 0 0 6px #67beff;
}
h1, h2, h3, h4, h5, h6{
    font-weight: 400;
}
.border{
    border:1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cursor{
    cursor:pointer;
}